package com.martin.lib_base.bean.app.goods


import com.google.gson.annotations.SerializedName

data class GoodsInfoBean(
    @SerializedName("admin_id")
    val adminId: String,
    @SerializedName("bar_code")
    val barCode: String,
    @SerializedName("brand_id")
    val brandId: String,
    @SerializedName("brand_name")
    val brandName: String,
    @SerializedName("buy_level")
    val buyLevel: String,
    @SerializedName("city_name")
    val cityName: String,
    @SerializedName("comment_nums")
    val commentNums: String,
    @SerializedName("commission")
    val commission: String,
    @SerializedName("commission_rate")
    val commissionRate: String,
    @SerializedName("content")
    val content: String,
    @SerializedName("cost_price")
    val costPrice: String,
    @SerializedName("end_num")
    val endNum: String,
    @SerializedName("favorable_rate")
    val favorableRate: Int,
    @SerializedName("freight_template_id")
    val freightTemplateId: String,
    @SerializedName("give_expire")
    val giveExpire: String,
    @SerializedName("give_score")
    val giveScore: String,
    @SerializedName("give_wallet")
    val giveWallet: String,
    @SerializedName("goods_desc")
    val goodsDesc: String,
    @SerializedName("goodssn")
    val goodssn: String,
    @SerializedName("group_balance")
    val groupBalance: String,
    @SerializedName("group_gid")
    val groupGid: String,
    @SerializedName("group_integral")
    val groupIntegral: String,
    @SerializedName("groupnum")
    val groupnum: String,
    @SerializedName("groups")
    val groups: List<GroupBean>,
    @SerializedName("hasoption")
    val hasoption: String,
    @SerializedName("hits")
    val hits: String,
    @SerializedName("href")
    val href: String,
    @SerializedName("id")
    val id: String,
    @SerializedName("is_delete")
    val isDelete: String,
    @SerializedName("is_exchange")
    val isExchange: String,
    @SerializedName("is_explain")
    val isExplain: String,
    @SerializedName("is_freight")
    val isFreight: String,
    @SerializedName("is_group")
    val isGroup: String,
    @SerializedName("is_jd")
    val isJd: String,
    @SerializedName("isattention")
    val isattention: String,
    @SerializedName("iscollect")
    val iscollect: String,
    @SerializedName("ishelp")
    val ishelp: String,
    @SerializedName("ishot")
    val ishot: String,
    @SerializedName("isnew")
    val isnew: String,
    @SerializedName("ispraise")
    val ispraise: String,
    @SerializedName("isrecom")
    val isrecom: String,
    @SerializedName("issale")
    val issale: String,
    @SerializedName("level")
    val level: String,
    @SerializedName("list_order")
    val listOrder: String,
    @SerializedName("live_isshow")
    val liveIsshow: String,
    @SerializedName("low_price")
    val lowPrice: String,
    @SerializedName("max_score")
    val maxScore: String,
    @SerializedName("max_wallet2")
    val maxWallet2: String,
    @SerializedName("max_wallet3")
    val maxWallet3: String,
    @SerializedName("model_name")
    val modelName: String,
    @SerializedName("name")
    val name: String,
    @SerializedName("one_class_name")
    val oneClassName: String,
    @SerializedName("one_classid")
    val oneClassid: String,
    @SerializedName("original_price")
    val originalPrice: String,
    @SerializedName("pictures")
    val pictures: String,
    @SerializedName("pictures_format")
    val picturesFormat: List<String>,
    @SerializedName("postage")
    val postage: Int,
    @SerializedName("present_price")
    val presentPrice: String,
    @SerializedName("province")
    val province: String,
    @SerializedName("refuse_reason")
    val refuseReason: String,
    @SerializedName("rem_score")
    val remScore: String,
    @SerializedName("rem_wallet")
    val remWallet: String,
    @SerializedName("sale_nums")
    val saleNums: String,
    @SerializedName("send_v1")
    val sendV1: String,
    @SerializedName("service_id")
    val serviceId: String,
    @SerializedName("serviceList")
    val serviceList: List<ServiceBean>,
    @SerializedName("services")
    val services: String,
    @SerializedName("shop")
    val shop: String,
    @SerializedName("shop_id")
    val shopId: String,
    @SerializedName("skuList")
    val skuList: List<Any>,
    @SerializedName("specList")
    val specList: List<Any>,
    @SerializedName("start_num")
    val startNum: String,
    @SerializedName("status")
    val status: String,
    @SerializedName("stock")
    val stock: String,
    @SerializedName("subtitle")
    val subtitle: String,
    @SerializedName("tag_id")
    val tagId: String,
    @SerializedName("tagList")
    val tagList: List<TagBean>,
    @SerializedName("tags")
    val tags: String,
    @SerializedName("three_class_name")
    val threeClassName: String,
    @SerializedName("three_classid")
    val threeClassid: String,
    @SerializedName("thumbs")
    val thumbs: String,
    @SerializedName("thumbs_format")
    val thumbsFormat: List<String>,
    @SerializedName("total")
    val total: Int,
    @SerializedName("two_class_name")
    val twoClassName: String,
    @SerializedName("two_classid")
    val twoClassid: String,
    @SerializedName("type")
    val type: String,
    @SerializedName("video_thumb")
    val videoThumb: String,
    @SerializedName("video_thumb_format")
    val videoThumbFormat: String,
    @SerializedName("video_url")
    val videoUrl: String,
    @SerializedName("video_url_format")
    val videoUrlFormat: String,
    @SerializedName("weight")
    val weight: String
)